//package greate.project;
//
//import org.apache.camel.CamelContext;
//import org.apache.camel.builder.RouteBuilder;
//import org.apache.camel.impl.DefaultCamelContext;
//import org.quartz.CronScheduleBuilder;
//import org.quartz.CronTrigger;
//import org.quartz.JobBuilder;
//import org.quartz.JobDetail;
//import org.quartz.Scheduler;
//import org.quartz.TriggerBuilder;
//import org.quartz.impl.StdSchedulerFactory;
//
///**
// * @author v_zhangshun01
// */
//public class App {
//
//    public static void main(String[] args) throws Exception {
//
//        // 创建默认上下文
//        CamelContext context = new DefaultCamelContext();
//
//        // 现开启想表达的是 ， camel 在开启后可以动态的新增和关闭路由。
//        context.start();
//
//        // 新增路由
//        context.addRoutes(new HelloWorldRoute());
//
//        synchronized (App.class){
//            App.class.wait();
//        }
//
//    }
//
//    static class HelloWorldRoute extends RouteBuilder {
//        @Override
//        public void configure() throws Exception {
//
//
//            // 直接自定义 cron 来使用。
//            from("quartz://foo?cron=*/1+*+*+*+*+?+*")
//                    .setBody(simple(" i'm hello world02."))
//                    .log("${body}")
//                    .process(exchange -> System.out.println(exchange.getMessage().getBody()))
//            .to("log:HelloWorldRoute");
//
//
//        }
//    }
//
//}
